<?php
/**
 * 游戏类
 * 2019年12月30日14:52:37
 */
namespace Application\Common\Memento\SimpleMemento;

class Game
{
    // 游戏存档
    protected $memento;
    // 游戏状态
    protected $state;
    // 设置游戏状态
    public function setState($state)
    {
        $this -> state = $state;
    }
    // 获取进度信息
    public function getStateInfo()
    {
        echo '当前进度为：'.$this -> state.'<br />';
    }
    // 存档
    public function setMemento()
    {
        $this -> memento = clone $this;
    }
    // 获取存档
    public function getMemento()
    {
        return $this -> memento;
    }
}
